// components-biz/coupon-feature/index.js
const { getAvalibleCouponList } = require('../../api/market');

Component({
    /**
     * 组件的属性列表
     */
    properties: {

    },

    lifetimes: {
        attached: async function() {
            // 在组件实例进入页面节点树时执行
            // 获取优惠券列表
            const list = await getAvalibleCouponList();
            const isHaveMore = list.length > 6 ? true : false;
            console.log('CouponFeature => 获取的优惠券数据为', list);
            this.setData({
                couponList: list, 
                isHaveMore,
            });
        },
        detached: function() {
        // 在组件实例被从页面节点树移除时执行
        },
    },
    /**
     * 组件的初始数据
     */
    data: {
        isHaveMore: false,
        couponList: [],
    },

    /**
     * 组件的方法列表
     */
    methods: {

    }
})
